<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Set元素的检查与管理</title>
</head>
<body>
    
</body>
<script>
    let set = new Set(['jimmy','love','xuexue'])
    // add() 向set中添加数据
    set.add('baby')
    // has() 判断set中是否含有指定对象
    console.log(set.has('love'))   //true   结果是一个布尔值  含有就是True

    // delete() 删除
    console.log(set.delete('jimmy'))  //结果也是一个布尔值  因为删除有可能会删除错误   因为有可能会传递一个错误的值  这样就是会返回false
    console.log(set)

    // clear() 清空set数组
    console.log(set.clear())  //undefind  因为清空这个操作无论如何都是会成功的  所以是没有返回值的
    console.log(set)   // Set(0) {}
</script>
</html>